home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir36 / nfty50.zip / README.1ST < prev    next >
Text File  |  1993-02-15  |  16KB  |  471 lines

  1.  
  2.                               Nifty50 Introduction
  3.  
  4.  
  5. Over the past few years we have developed literally hundreds of little DOS
  6. utilities for use on our own development computers.  Some of the utilities
  7. included in this package are duplicated by other companies, but most are not.
  8. The ones that are, are for the most part, easier to use than other similar
  9. utilities.
  10.  
  11. Many of our users of other software have asked for utilities such as the
  12. ones included here.  To put together the "Nifty50" package, we took the 50
  13. most useful and popular (under 10k) utilities we have developed, updated all
  14. the code, and put them all together in one package.
  15.  
  16. All 50 utilities are "TEST DRIVE" versions.  When the program is run, the
  17. copyright message includes a beep and message indicating that you are using
  18. a TEST DRIVE version.  Registered users will receive a version with NO beep,
  19. and NO copyright message of any type.  Other than the beep and copyright
  20. there are no differences in the "Test Drive" versions and registered versions.
  21.  
  22. BBS operators and ShareWare Disk vendors are free to distribute this test drive
  23. version as long as all 50 programs and this README.1ST file are distributed
  24. together and umnodified, and no fee in excess of $5.00 is charged.
  25.  
  26. Most of the included utilities are best used in batch files, and most set the
  27. DOS ErrorLevel to help you build conditional batch programs that are really
  28. useful.
  29.  
  30. The following program reference assumes the reader has a reasonable working
  31. knowledge of DOS batch files and DOS commands.  Please refer to your DOS
  32. reference manual for a complete discussion of batch files and ErrorLevels.
  33.  
  34.  
  35.                                 PROGRAM REFERENCE
  36.  
  37. ASK.COM
  38.        Syntax:  ASK q
  39.       Options:  q = a question phrase
  40.   Description:  Returns ErrorLevel 0 if yes, 1 if no.
  41.          Note:  Adds a (Y/n) to the end of the phrase. The user must press a
  42.                 Y or N to continue. If the ENTER key is pressed, a Y is assumed.
  43.       Example:  ASK Do you want to continue?
  44.  
  45.  
  46. AUTOBOOT.COM
  47.        Syntax:  AUTOBOOT time
  48.       Options:  Time must be specified as 00:00 or 00:00:00
  49.                 and must be in military (24 hr) format
  50.   Description:  Automatically reboots computer at specified time.
  51.       Example:  AUTOBOOT 00:01:00 will reboot the computer at 12:01 am.
  52.  
  53.  
  54. CHIME.COM
  55.        Syntax:  CHIME
  56.       Options:  /n  number of times to chime (Defaults to 1)
  57.                 /c  chime until user presses a key
  58.   Description:  Plays a chime sound.
  59.  
  60.  
  61. DIRGE.COM
  62.        Syntax:  DIRGE
  63.       Options:  None
  64.   Description:  Plays "Funeral Dirge".
  65.  
  66.  
  67. DISKLEFT.COM
  68.        Syntax:  DISKLEFT d
  69.       Options:  d = drive letter (defaults to C:)
  70.   Description:  Sets ErrorLevel to remaining free disk space in MB.
  71.       Example:  If you have a 200 MB hard disk, and 20 MB free space remaining,
  72.                 the ErrorLevel in this case will be set to 20.
  73.          Note:  The maximum the ErrorLevel can be set to is 255.  Drives that
  74.                 have over 255 MB free space remaining will not cause the
  75.                 ErrorLevel to be set properly.
  76.  
  77.  
  78. DISKPC.COM
  79.        Syntax:  DISKPC d
  80.       Options:  d = drive letter (defaults to C:)
  81.   Description:  Sets ErrorLevel to remaining free disk space in as a percentage
  82.       Example:  If you have a 200 MB hard disk, and 20 MB free space remaining,
  83.                 your free disk space is 10%.  The ErrorLevel in this case will
  84.                 be set to 10.
  85.  
  86.  
  87. FAKEBADC.COM
  88.        Syntax:  FAKEBADC
  89.       Options:  None
  90.   Description:  Simulates a hard disk error and locks computer.
  91.  
  92.  
  93. FORMFEED.COM
  94.        Syntax:  FORMFEED n
  95.       Options:  n = parallel port number (defaults to 1)
  96.   Description:  Issues a form feed to the specified printer.
  97.  
  98.  
  99. ISANSI.COM
  100.        Syntax:  ISANSI
  101.       Options:  None
  102.   Description:  Sets ErrorLevel to 0 if ANSI.SYS is installed, 1 if not.
  103.  
  104.  
  105. ISASSIGN.COM
  106.        Syntax:  ISASSIGN
  107.       Options:  None
  108.   Description:  Sets ErrorLevel to 0 if ASSIGN is installed, 1 if not.
  109.  
  110.  
  111. ISCDROM.COM
  112.        Syntax:  ISCDROM
  113.       Options:  None
  114.   Description:  Sets ErrorLevel to 0 if CD Rom is installed, 1 if not.
  115.          Note:  This program checks for a CD Rom driver only.
  116.  
  117.  
  118. ISCLOCK.COM
  119.        Syntax:  ISCLOCK
  120.       Options:  None
  121.   Description:  Sets ErrorLevel to 0 if real time clock is installed, 1 if the
  122.                 clock date is set to 01-01-1980, 2 if clock not present.
  123.          Note:  If the battery in an AT class computer causes the system to
  124.                 loose its date setting, the date will almost always come up
  125.                 as 01-01-1980.
  126.  
  127.  
  128. ISCOLOR.COM
  129.        Syntax:  ISCOLOR
  130.       Options:  None
  131.   Description:  Sets ErrorLevel to 0 if color video card is installed, 1 if
  132.                 not installed.
  133.          Note:  Some monochrome systems are CGA compatible and will return
  134.                 an ErrorLevel of 0 even though the monitor displays mono.
  135.  
  136.  
  137. ISDESQ.COM
  138.        Syntax:  ISDESQ
  139.       Options:  None
  140.   Description:  Sets ErrorLevel to 0 if Desq View is running, 1 if Desq View
  141.                 is not running.
  142.  
  143.  
  144. ISEMS.COM
  145.        Syntax:  ISEMS
  146.       Options:  None
  147.   Description:  Sets ErrorLevel to 0 if EMS driver is installed, 1 if not
  148.                 installed.
  149.  
  150.  
  151. ISFILE.COM
  152.        Syntax:  ISFILE filespec
  153.       Options:  filespec is any valid DOS filename or drive letter
  154.   Description:  Sets ErrorLevel to 0 if the file exists or the specified drive
  155.                 is ready to write to. If the file does not exist, or the drive
  156.                 that was specified is not ready, the program sets an ErrorLevel
  157.                 of 1.
  158.          Note:  This is a useful function to use from batch files if you want
  159.                 to run a program from a floppy disk like a virus detection
  160.                 program.  You can use ISFILE to check that a disk is in the
  161.                 specified drive and that the desired file is on the disk before
  162.                 proceeding.  (i.e. ISFILE b:viruschk.exe)
  163.  
  164.  
  165. ISMATH.COM
  166.        Syntax:  ISMATH
  167.       Options:  None
  168.   Description:  Sets ErrorLevel to 0 if math chip is installed, 1 if not
  169.                 installed.
  170.  
  171.  
  172. ISMOUSE.COM
  173.        Syntax:  ISMOUSE
  174.       Options:  None
  175.   Description:  Sets ErrorLevel to 0 if mouse driver is installed, 1 if not
  176.                 installed.
  177.          Note:  This program does not check for the physical presence of a
  178.                 mouse, only the driver (i.e. MOUSE.COM ).
  179.  
  180.  
  181. ISNETBIO.COM
  182.        Syntax:  ISNETBIO
  183.       Options:  None
  184.   Description:  Sets ErrorLevel to 0 if NETBIOS driver is installed, 1 if no
  185.                 NETBIOS compatible driver is loaded.
  186.  
  187.  
  188. ISNEWDSK.COM
  189.        Syntax:  ISNEWDSK d
  190.       Options:  d = drive letter ( A or B )
  191.   Description:  Sets ErrorLevel to 0 if specified floppy disk has been changed
  192.                 since last access, 1 if it has not been changed.
  193.          Note:  An empty disk drive will return an ErrorLevel of 1 since a
  194.                 new disk has not been inserted yet.
  195.  
  196.  
  197. ISPRINT.COM
  198.        Syntax:  ISPRINT n
  199.       Options:  n = parallel port number
  200.   Description:  Sets ErrorLevel to 0 if printer is on line and ready, 1 if not.
  201.  
  202.  
  203. ISPRINTX.COM
  204.        Syntax:  ISPRINTX
  205.       Options:  None
  206.   Description:  Sets ErrorLevel to 0 if PRINT.EXE is installed, 1 if not.
  207.  
  208.  
  209. ISSHARE.COM
  210.        Syntax:  ISSHARE
  211.       Options:  None
  212.   Description:  Sets ErrorLevel to 0 if SHARE.EXE is installed, 1 if not.
  213.  
  214.  
  215. ISTEXT.COM
  216.        Syntax:  ISTEXT c
  217.       Options:  c = any string of text to find
  218.   Description:  Scans current screen contents for text specified when run.
  219.                 Sets ErrorLevel to 0 if found, 1 if not. Not case sensitive.
  220.       Example:  ISTEXT error
  221.                 If the text "error" is found anywhere on the screen, the
  222.                 ErrorLevel will be set to 0.  NOT case sensitive.
  223.  
  224.  
  225. ISWKDAY.COM
  226.        Syntax:  ISWKDAY
  227.       Options:  None
  228.   Description:  Sets ErrorLevel to 0 if system date indicates the current day
  229.                 is Mon-Fri. It will set the ErrorLevel to 1 if not.
  230.  
  231.  
  232. ISWKHRS.COM
  233.        Syntax:  ISWKHRS
  234.       Options:  None
  235.   Description:  Sets ErrorLevel to 0 if system date indicates the current day
  236.                 is Mon-Fri, AND the system time is between 8am and 5pm. It
  237.                 will set the ErrorLevel to 1 if not.
  238.  
  239.  
  240. ISXMS.COM
  241.        Syntax:  ISXMS
  242.       Options:  None
  243.   Description:  Sets ErrorLevel to 0 if an extended memory driver is installed,
  244.                 1 if not.
  245.  
  246.  
  247. LOCKUP.COM
  248.        Syntax:  LOCKUP
  249.       Options:  None
  250.   Description:  Locks up computer forcing re-boot.
  251.  
  252.  
  253. NOBREAK.COM
  254.        Syntax:  NOBREAK
  255.       Options:  /u (unloads program)
  256.   Description:  TSR disables Ctrl-C and Ctrl-Break
  257.  
  258.  
  259. PRTSCRN.COM
  260.        Syntax:  PRTSCRN n
  261.       Options:  n = parallel port number (defaults to 1)
  262.   Description:  Prints current screen and form feed to specified printer. Also
  263.                 date and time stamps printout and specifies network node if
  264.                 installed on a network.
  265.  
  266.  
  267. QFLOPS.COM
  268.        Syntax:  QFLOPS
  269.       Options:  None
  270.   Description:  Sets ErrorLevel to number of floppy drives installed.
  271.  
  272.  
  273. QPPORTS.COM
  274.        Syntax:  QPPORTS
  275.       Options:  None
  276.   Description:  Sets ErrorLevel to number of parallel ports installed.
  277.  
  278.  
  279. QSPORTS.COM
  280.        Syntax:  QSPORTS
  281.       Options:  None
  282.   Description:  Sets ErrorLevel to number of serial ports installed.
  283.  
  284.  
  285. REBOOT.COM
  286.        Syntax:  REBOOT
  287.       Options:  None
  288.   Description:  Reboots computer
  289.  
  290.  
  291. RING.COM
  292.        Syntax:  RING n
  293.       Options:  n = number of times to ring (defaults to 1)
  294.                 /c  ring until user presses a key
  295.   Description:  Plays a ringing sound.
  296.  
  297.  
  298. SAVSCRN.COM
  299.        Syntax:  SAVSCRN filespec
  300.       Options:  filespec = any valid DOS file name and path
  301.   Description:  Captures the current text screen to the specified file. If the
  302.                 file already exists, it will append to the end of the file. It
  303.                 date and time stamps the capture and specifies network node if
  304.                 installed on a network.
  305.  
  306.  
  307. SIREN.COM
  308.        Syntax:  SIREN n
  309.       Options:  n = number of times to loop (defaults to 1)
  310.                 /c = loops until user presses a key
  311.   Description:  Plays a siren type sound.
  312.  
  313.  
  314. WAIT.COM
  315.        Syntax:  WAIT n
  316.       Options:  n = seconds to wait
  317.   Description:  Waits a specified number of seconds.
  318.  
  319.  
  320. WEEKOFMO.COM
  321.        Syntax:  WEEKOFMO
  322.       Options:  None
  323.   Description:  Sets ErrorLevel to current week of the month.
  324.          Note:  This function returns the actual week of the month, NOT the
  325.                 Nth 7 day period. The actual week is calculated on a 7 day
  326.                 basis from Sunday morning to Saturday night. For example,
  327.                 if the 1st falls on a Wednesday, then Wednesday through Saturday
  328.                 is counted as week 1. In this case, week 1 is actually only
  329.                 4 days long. Week 2 begins with Sunday and is in 7 day cycles
  330.                 after that.
  331.  
  332.  
  333. WEEKOFYR.COM
  334.        Syntax:  WEEKOFYR
  335.       Options:  None
  336.   Description:  Sets ErrorLevel to current week of the year.
  337.          Note:  This function returns the actual week of the year, NOT the
  338.                 Nth 7 day period. The actual week is calculated on a 7 day
  339.                 basis from Sunday morning to Saturday night. For example,
  340.                 if Jan 1 falls on a Wednesday, then Wednesday through Saturday
  341.                 is counted as week 1.  In this case, week 1 is actually only
  342.                 4 days long.  Week 2 begins with Sunday and is in 7 day cycles
  343.                 after that.
  344.  
  345. WHATCPU.COM
  346.        Syntax:  WHATCPU
  347.       Options:  None
  348.   Description:  Sets ErrorLevel to 1 for 8086-8088, 2 for 80286, 3 for 80386,
  349.                 4 for 80486.
  350.  
  351.  
  352. WHATDATE.COM
  353.        Syntax:  WHATDATE
  354.       Options:  None
  355.   Description:  Sets ErrorLevel to the current calendar date. (date of the mo)
  356.       Example:  If the system date is May 19, then ErrorLevel is set to 19.
  357.  
  358.  
  359. WHATDAY.COM
  360.        Syntax:  WHATDAY
  361.       Options:  None
  362.   Description:  Sets ErrorLevel to the current day of the week. 1 for Sunday
  363.                 2 for Monday, 3 for Tuesday, and so on.
  364.  
  365.  
  366. WHATDOS.COM
  367.        Syntax:  WHATDOS
  368.       Options:  None
  369.   Description:  Sets ErrorLevel to the DOS major version number.
  370.       Example:  If the your DOS version is 3.3 then ErrorLevel is set to 3.
  371.                 If the your DOS version is 4.01 then ErrorLevel is set to 4.
  372.  
  373.  
  374. WHATEMS.COM
  375.        Syntax:  WHATEMS
  376.       Options:  None
  377.   Description:  Sets ErrorLevel to the EMS driver major version number, 4 for
  378.                 4.00 etc.
  379.  
  380.  
  381. WHATFLOP.COM
  382.        Syntax:  WHATFLOP d
  383.       Options:  d = drive letter
  384.   Description:  Sets ErrorLevel to correspond to the type of floppy disk drive
  385.                 installed in the specified drive.
  386.                    0 = not installed
  387.                    1 = 5¼ inch 360 KB
  388.                    2 = 5¼ inch 1.2 MB
  389.                    3 = 3½ inch 720 KB
  390.                    4 = 3½ inch 1.44 MB
  391.                    5 or greater = unknown drive type
  392.  
  393.  
  394. WHATHOUR.COM
  395.        Syntax:  WHATHOUR
  396.       Options:  None
  397.   Description:  Sets ErrorLevel to the current hour in 24 hour format.
  398.       Example:  If the time is 1:00pm the ErrorLevel is set to 13.
  399.  
  400.  
  401. WHATKB.COM
  402.        Syntax:  WHATKB
  403.       Options:  None
  404.   Description:  Sets ErrorLevel to 0 for US keyboard, 1 to foreign.
  405.  
  406.  
  407. WHATMO.COM
  408.        Syntax:  WHATMO
  409.       Options:  None
  410.   Description:  Sets ErrorLevel to the current month number. (1-12)
  411.       Example:  If the current month is May the ErrorLevel is set to 5.
  412.  
  413.  
  414. WHATVID.COM
  415.        Syntax:  WHATVID
  416.       Options:  None
  417.   Description:  Sets ErrorLevel video type setup as follows:
  418.                    1 = Monochrome adapter
  419.                    2 = Hercules adapter
  420.                    3 = CGA adapter
  421.                    4 = EGA adapter with monochrome monitor
  422.                    5 = EGA adapter with color monitor
  423.                    6 = VGA adapter with monochrome monitor
  424.                    7 = VGA adapter with color monitor
  425.                    8 = MCGA adapter with monochrome monitor
  426.                    9 = MCGA adapter with color monitor
  427.                   10 = EGA adapter with color CGA monitor
  428.                   11 = IBM 8514/A adapter
  429.  
  430.                            Nifty50 Order Form
  431.  
  432.  
  433. ______ Nifty50 single user license ..................... $  40.00  $ ______
  434.  
  435. ______ Nifty50 network server license .................. $ 200.00  $ ______
  436.  
  437. ______ Nifty50 site license ( per 50 users ) ........... $ 350.00  $ ______
  438.  
  439. California orders please add Sales Tax .................... 7.75%  $ ______
  440.  
  441.  
  442.            ALL ORDERS SHIPPED 2nd DAY AIR...  Shipping & Handling  $   4.00
  443.  
  444.  
  445.                                                             Total  $ ______
  446.                                              
  447.  
  448.                      Approved purchase orders accepted.
  449.  
  450.                          ORDER LINE: 1-800-388-2761
  451.  
  452.  
  453.   Name / Contact: _____________________________________________________
  454.  
  455.   Company: ____________________________________________________________
  456.  
  457.   Address: ____________________________________________________________
  458.  
  459.          : ____________________________________________________________
  460.  
  461.          : ____________________________________________________________
  462.  
  463.     Phone: ______________________________ FAX: ________________________
  464.  
  465.                     Please complete and mail with payment to:
  466.  
  467.                               Solid Oak Software
  468.                                  P.O. Box 6826
  469.                            Santa Barbara, CA 93160
  470.                         805-568-5414  FAX 805-568-5419
  471.